@charset "utf-8";
/* CSS Document */

#PageTable {border: 1px solid #ccc;}

#PageTable tr {border: 1px solid #ccc;}

#PageTable td {border: 1px solid #ccc; padding: 5px;}

h1 {line-height: 22px;}

body {font-size:100.01%;} 

 a:link {
	color:#575555;
	text-decoration: none;
}
a:visited {
	color:#575555;
	text-decoration: none;
}
a:hover {
	color: #0071ba;
	text-decoration:none;
	
}
a:active {
	color:#575555;
	text-decoration: none;
}



.LinkHeading {
	font-weight:bold;		
	font-family: Verdana, Geneva, sans-serif;
	color: #0071ba;
	font-size: 14px;
}

#LinkBox {
	left: 12px;
	padding: 3px;
	height: 600px;
	overflow:auto;
	border: 1px solid #ccc;
	border-radius:5px;
	-moz-border-radius:5px;
	width: 183px;
	position: absolute;
	top: 159px;
	font-family: Verdana, Geneva, sans-serif;
	margin: 0;
	font-size: 8pt;

}

#ListStyle {
	padding: 0;
	margin: 0;
}

.Normal-C2 li {list-style-type:square; color:#0071ba;}



#ListStyle li {
	list-style-type: none;
	margin:0 0 0.8em 0;
	padding-bottom: 0px;
}
	
#LinkBox a:link 
{
	color: #0071ba;
	text-decoration: none;	
	font-family: Verdana, Geneva, sans-serif;
	
}

#LinkBox a:visited {
	font-family: Verdana, Geneva, sans-serif;
	color: #0071ba;	
	text-decoration: none;
	}
	
#LinkBox a:hover {
	font-family: Verdana, Geneva, sans-serif;
	color: #09F;	
	text-decoration: none;
	
}
#LinkBox a:active {
	font-family: Verdana, Geneva, sans-serif;
	color: #0071ba;		
	text-decoration: none;
	}



#LinkPanelGeneric {
	position:absolute;
	height: 92px;
	width: 875px;
	left: 22px;
	top:3000px;
	font-family:"Verdana", sans-serif;
	font-size:8pt;
	line-height:1.20em;
	color:#575555;
	text-align:center;
	border-top-color: #0071ba;
	border-top-style:solid;
	border-top-width: 1px;
	
}a.LPGLinks:link {	
	text-decoration: none;
	color:#575555;	
	}

a.LPGLinks:visited {
	color:#575555;
	text-decoration: none;
}
a.LPGLinks:hover {
	color:#575555;
	text-decoration:underline;
	
}
a.LPGLinks:active {
	color:#575555;
	text-decoration: none;
}


#ClaimCalcContainer
{
	position:absolute;
	left:737px;
	top:450px;
	width:163px;
	height:55px;
	border: 1px solid #ccc;
	visibility: hidden;
}

#CalcIcon
{	position:absolute;
	left:5px;
	top:5px;
	width:36px;
	height:45px;
}

#ClaimCalcText
{
	position:absolute;
	left:73px;
	top:4px;
	width:87px;
	height:45px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 14px;
	color: #0071ba;
}

#ButtonBox{
	border: 1px solid #ccc;
	position:absolute;
	left:737px;
	top:505px;
	width:163px;
	height:77px;
}

#Btn {
	position:absolute;
	left:81px;
	top:2px;
	width:74px;
	height:65px;
	z-index: 1;
}

#Testimonials {
	position: absolute;
	top: 322px;
	left: 742px;
	height: 14px;
	width: 154px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	color: #0071ba;
	font-weight: bold;
}

body {margin: 0px; padding: 0px;}

	
.Normal-P
        {
        margin:0.0pt 0.0pt 0.0pt 0.0pt; text-align:center; font-weight:400; 
        }
.Normal-P0
        {
        margin:0.0pt 0.0pt 0.0pt 0.0pt; text-align:left; font-weight:400; 
        }
.Normal-P1
        {
        margin:0.0pt 0.0pt 8.3pt 0.0pt; padding-left:15.0px;
        font-family:"Wingdings", serif; font-size:12.0pt; line-height:1.13em; 
        color:#a91511; text-align:left; font-weight:400; 
        }
		

.Normal-P2
        {
        margin:0.0pt 0.0pt 8.3pt 0.0pt; list-style-type: disc;
        text-align:left; font-weight:400; 
        }
.Normal-P3
        {
        margin:0.0pt 0.0pt 8.3pt 11.3pt; text-align:right; font-weight:400; 
        text-indent:-11.3pt; 
        }
.Normal-P4
        {
        margin:0.0pt 0.0pt 0.0pt 0.0pt; text-align:justify; font-weight:400; color:#a91511; 
        }
.Normal-C
        {
        font-family:"Verdana", sans-serif; font-weight:700; font-size:9.8pt; 
        line-height:1.23em; color:#ffffff; 
        }
.Normal-C0
        {
	font-family:"Verdana", sans-serif;
	font-weight:500;
	font-size:17pt;
	line-height:1.21em;
	color:#0071BA;
        }
		
		
.Normal-C1
        {
        font-family:"Verdana", sans-serif; font-size:8.3pt; line-height:1.18em; 
        color:#0071ba; 
        }
.Normal-C2
        {
	font-family:"Verdana", sans-serif;
	font-size:10.6pt;
	line-height:1.13em;
	color:#575555;
	display:block;
        }
.Normal-C3
        {
        font-family:"Verdana", sans-serif; font-style:italic; 
        font-weight:700; font-size:12.0pt; line-height:1.13em; 
        color:#0071ba; 
        }
.Normal-C4
        {
        font-family:"Verdana", sans-serif; font-weight:700; font-size:9.8pt; 
        line-height:1.23em; color:#0071ba; 
        }
.Normal-C5
        {
        font-family:"Verdana", sans-serif; font-weight:700; font-size:9.8pt; 
        line-height:1.23em; color:#009244; 
        }
.Normal-C6
        {
        font-family:"Verdana", sans-serif; font-size:6.8pt; line-height:1.33em; 
        }
.Normal-C7
        {
        font-family:"Verdana", sans-serif; font-style:italic; 
        font-size:8.3pt; line-height:1.18em; color:#0071ba; 
        }
.Normal-C8
        {
        font-family:"Verdana", sans-serif; font-size:6.8pt; line-height:1.33em; 
        color:#0071ba; 
        }
.nav_1_css { background: transparent; font-family: "Franklin Gothic", Arial; font-size: 11px; color: #ffffff; opacity: 1.000000; filter: alpha(opacity=100); text-decoration:none;padding-left: 10px; font-weight:bold; }
.txtnavbaritem {
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	cursor:pointer;
	position:absolute;
	text-align:left;
	padding-top:3px;
	margin-right:-10px;
	margin-bottom:-3px;
	z-index: 99;
}



#txt_222 
{
position:absolute; left:816px; top:87px; width:82px; height:18px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;		box-sizing:border-box; background-color:#000000; border: 1px solid #ffffff; overflow:hidden;
}


#txt_221
{
position:absolute; left:730px; top:87px; width:85px; height:18px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box; background-color:#9e005d; border: 1px solid #ffffff; overflow:hidden;
}

#txt_220
{
position:absolute; left:619px; top:87px; width:110px; height:18px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box; background-color:#0071ba; border: 1px solid #ffffff; overflow:hidden;
}

#txt_241
{
position:absolute; left:25px; top:87px; width:59px; height:18px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box; border: 1px solid #ffffff; overflow:hidden;
}

#txt_242
{
position:absolute; left:85px; top:87px; width:76px; height:18px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box; border: 1px solid #ffffff; overflow:hidden;
}

#txt_243
{
position:absolute; left:163px; top:87px; width:83px; height:18px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box; border: 1px solid #ffffff; overflow:hidden;
}

#txt_245
{
position:absolute; left:412px; top:87px; width:109px; height:18px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box; border: 1px solid #ffffff; overflow:hidden;
}

#txt_244
{
position:absolute; left:522px; top:87px; width:95px; height:18px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box; border: 1px solid #ffffff; overflow:hidden;
}

#txt_192
{
	position:absolute;
	left:203px;
	top:158px;
	width:499px;
	height:2800px;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	overflow:hidden;
	border-left: 1px solid #ccc;
	padding: 0px 0px 0px 10px;
}
#txt_209
{
	position:absolute;
	left:30px;
	top:374px;
	width:700px;
	height:227px;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	overflow:visible;
}

#txt_198
{
	position:absolute;
	left:4px;
	top:35px;
	width:82px;
	height:44px;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 17px;
	color: #0071ba;
	font-weight: 700;
	z-index: 2;
}

#txt_253
{
	position:absolute;
	left:734px;
	top:507px;
	width:156px;
	height:22px;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	overflow:hidden;
}

#txt_196
{
	position:absolute;
	left:737px;
	top:316px;
	width:164px;
	height:181px;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	overflow:hidden;
	padding: 20px 10px 5px 5px;
	border: 1px solid #ccc;
}

#txt_227
{
position:absolute; left:60px; top:587px; width:641px; height:16px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box; overflow:hidden;
}

#txt_135
{
position:absolute; left:60px; top:604px; width:656px; height:16px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box; overflow:hidden;
}
.Italics1 {
	font-style: italic;
}
Quotes {
	font-size: 10pt;
}
.Quotes1 {
	font-weight: bold;
	font-size: 10pt;
	color: #0071ba;
	font-family: Verdana, Helvetica, sans-serif;
}

.tabb { font-weight:bold; font-size:14px; font-family:Arial,Helvetica;TEXT-ALIGN: center;}
 .tan {FONT-SIZE: 12px; COLOR: navy; FONT-FAMILY: Arial,Helvetica; TEXT-ALIGN: center;}
 .tann {FONT-WEIGHT: bold;FONT-SIZE: 20px; COLOR: navy; FONT-FAMILY: Arial,Helvetica; TEXT-ALIGN: center;} .tanc {
	font-family:"Verdana", sans-serif;
	font-size:11px;	
	color:#0071ba;
	
}
.CustBold {
	font-family:"Verdana", sans-serif;
	font-size:11px;	
	color:#575555;
	font-style: normal;	
	}
.BoldText {
	font-weight: bold;
}




#AskPic
{
	border: 1px solid #ccc;
	height: 62px;
	width: 48px;
	position: absolute;
	left: 5px;
	top: 30px;
	text-decoration:none;
}

#AskPic.a:link {
	color: #0071ba;
	text-decoration: none;
	
}
#AskPic.a:visited {
	color: #0071ba;
	text-decoration: none;
	}
	
#AskPic.a:hover {
	color: #09F;
	text-decoration: none;
	
}
#AskPic.a:active {
	color: #0071ba;
	text-decoration: none;
	}
	
/* SIDEBAR STYLES START ..................*/

#DateTime {
	position: absolute;
	top: 174px;
	left: 744px;
	height: 14px;
	width: 160px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	color: #000;
	font-weight:bold;
	
}


#SideBarGrey
{
	position:absolute;
	left:723px;
	top:120px;
	width:200px;
	height:2850px;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	overflow:hidden;
	padding: 20px 10px 5px 5px;
	background-color:#ececec;
	

}

#SbFormContainer
{
	position:absolute;
	left:742px;
	top:216px;
	width:162px;
	height:281px;
	border: 1px solid #ccc;
	border-radius:5px;
	-moz-border-radius:5px;
	background-image:url(../wpimages/SB_need_help.gif);
	
}

#SbFormGirl 
{
	position:absolute;
	z-index: 1;
	left:806px;
	top:196px;
	height: 12px;
	width: 94px;
	
}

#SbCustomers
{
	position:absolute;
	left:742px;
	top:507px;
	width:162px;
	height:226px;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	overflow:hidden;
	border: 1px solid #ccc;
	border-radius:5px;
	-moz-border-radius:5px;
	background-image:url(../wpimages/SB_Customers.gif);
	visibility: visible;
}

#SbCustomersFrame
{
	position:absolute;
	left:4px;
	top:60px;
	width:162px;
	height:160px;
	overflow:hidden;
	

}


#SbButtonBox{
	border: 1px solid #ccc;
	border-radius:5px;
	-moz-border-radius:5px;
	position:absolute;
	left:742px;
	top:507px;
	width:162px;
	height:77px;
	background-image: url(../wpimages/SB_Accident.gif);
}

#SbInjuryBox{
	border: 1px solid #ccc;
	border-radius:5px;
	-moz-border-radius:5px;
	position:absolute;
	left:742px;
	top:506px;
	width:162px;
	height:77px;
	background-image: url(../wpimages/SB_Injury_Box.gif);
}

#SbCallBox
{
	position:absolute;
	left:742px;
	top:593px;
	width:162px;
	height:32px;
	border: 1px solid #ccc;
	border-radius:5px;
	-moz-border-radius:5px;
	background-image:url(../wpimages/Sb_CallBox.gif);
	
	
}




/* SIDEBAR STYLES END ..................*/	


#AskContainer
{
	position:absolute;
	left:737px;
	top:159px;
	width:163px;
	height:99px;
	border: 1px solid #ccc;
	background-color:#ececec
}

#CallBox
{
	position:absolute;
	left:737px;
	top:268px;
	width:163px;
	height:37px;
	border: 1px solid #ccc;
	background-color:#ececec;
	
}

#CallBoxText
{
	position:absolute;
	left:6px;
	top:10px;
	height: 12px;
	width: 149px;
	font-family: Verdana, Geneva, sans-serif;
	font-weight: 700;
	font-size: 13px;
	color: #0071ba;
}

#AskTitle 
{
	position:absolute;
	left:5px;
	top:7px;
	height: 12px;
	width: 134px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 14px;
	color: #0071ba;
	font-weight:bold;
}

#AskText1
{
	position:absolute;
	left:68px;
	top:29px;
	height: 63px;
	width: 89px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10.5px;
	color:#575555;
}

#AskText1 a:link {
	color:#575555;
	text-decoration: none;
	
}
#AskText1 a:visited {
	color:#575555;
	text-decoration: none;
	}
	
#AskText1 a:hover {
	color: #0071ba;
	text-decoration: none;
	
}
#AskText1 a:active {
	color:#575555;
	text-decoration: none;
	}
#ClaimBtnCont {
	height: 37px;
	width: 120px;
	position: absolute;
	left: 19px;
	
}

#ClaimBtnCont.a:link {
	color: #0071ba;
	text-decoration: none;
	
}
#ClaimBtnCont.a:visited {
	color: #0071ba;
	text-decoration: none;
	}
	
#ClaimBtnCont.a:hover {
	color: #09F;
	text-decoration: none;
	
}
#ClaimBtnCont.a:active {
	color: #0071ba;
	text-decoration: none;
	}
h2 {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12pt;
	color: #0071ba;
	padding-bottom:11px;
	font-weight: 100;
}



.Table1 {
font-family:"Verdana", sans-serif;
	font-size:11pt;
	line-height:1.13em;
	color:#575555;
}

/* IE bullet bugfix*/
li { _padding-bottom: 13px; }
	
#txt_192 li {
	_padding-bottom: 13px;
	list-style-position:outside;
	margin-left: 1.2em;
	padding-left: 0.3em;
	text-indent: 0em;
	font-weight:100;
	}	

.Normal-C2 a:link {
	color: #0071ba;		
	text-decoration: none;	
}
.Normal-C2 a:visited {
	color: #0071ba;
	text-decoration: none;
	}
	
.Normal-C2 a:hover {
	color: #0071ba;
	text-decoration: none;
	
}
.Normal-C2 a:active {
	color: #0071ba;
	text-decoration: none;
	}
	
.LargeTable1 {
	font-family:"Verdana", sans-serif;
	font-size:9.5pt;
	line-height:1.13em;
	color:#575555;
}

/* --------- Mega Drop Down ------------- */

* {
margin:0; 
padding:0; 
}
html, body {
height:100%;

}
#wrap {
min-height:100%; 
width:923px; 
height: 760px;


border-bottom:0;
}
* html #wrap { 
height:100%; 
}
/* ---------- Mega Drop Down --------- */
#mega {
list-style:none;


height:2em;
margin:44px -1px 0 30px; /* Menu section positioning */

}
#mega li {
	
background:#0070bb; /* Menu text background color BLUE */
margin-left:20px;
float:left;
text-align:center;
position:relative;
z-index: 2;
}
#mega li:hover {
background:#fff;
-moz-border-radius-topright: 2px;
-moz-border-radius-topleft: 2px;
border-top-right-radius: 2px;
border-top-left-radius: 2px; 
border:0px; /* border-bottom:0; and padding-bottom:1px; keeps <li> and <div> connected */
padding:2px 0px 6px 0px;
margin-top:-2px; /* div top of menu spacing from menu bar */
color:#575555; 
z-index:99; /* shadow above adjacent li */

}
#mega a  {
color:#FFF;
font-family: Arial;
outline:0;
text-decoration:none;
display:block;
line-height:2em;

}

#mega a:hover {
	color:#575555;
	text-decoration:underline; 
}


/* ----------- Hide/Show Div ---------- */
#mega div {
	z-index:1;
position:absolute;
left:-999em;
margin-top:2px; /* div distance from menu bar */
width:350px;
padding:20px 10px 10px; /* padding around div contents */
border:2px solid #c6c8c8;
border-top:0px;
font-weight:normal;
text-align:left;
font-family: Arial;
font-size:11px;
color:#575555;
background:#fff;
-moz-border-radius-topright: 7px;
border-top-right-radius: 7px;
-moz-border-radius-bottomright: 7px;
border-bottom-right-radius: 7px;
-moz-border-radius-bottomleft: 7px;
border-bottom-left-radius: 7px;
}


#mega li.div:hover, .about a  {

color:#575555;
}

#mega li:hover div {
left:-1px;top:auto;
color:#575555;
}

#mega li:focus div {
left:-1px;top:auto;
color:#575555;
}



/* --------- Positioning variants --------- */

#mega li.HomeFix:hover div {
left:-20px; color: #fff; 
}

#mega li.HomeFix:hover {
color: #fff; background: #0070bb;   
}

#mega li.dif:hover div {
left:-127px;
}

#mega li.broker:hover div {
left:-201px;
}

#mega li.bodyshop:hover div {
left:-234px;
}

#mega li.dealership:hover div {
left:-163px;
}

#mega li.assist:hover div {
left:-74px;
}

#mega li.advice:hover div {
left:-400px;
}

#mega li.about:hover div {
left:-20px;
}

#mega div:hover, .about a {


color:#575555; 

}


#mega li.contact:hover div {
left:-20px;
}






/* --------- Within Div Styles --------- */
#mega div h2 {
background:#f05a3f;;
font-size:11px;
color: white;
padding:0 10px;
margin:10px 0 5px 0;
clear:both;
float:left;
width:330px;
position:relative; /* makes above drop shadow */
}
#mega div p {
float:left;
width:120px;
padding-left:10px;
margin-right: 8px; 
position:relative; /* makes above drop shadow */
}

#mega div p a {
text-decoration:none;
float:left;
clear:left;
font-family: Arial;
font-size:11px;
border-bottom: 1px solid #e5e5e5; /* Grey line under links */


color:#575555;
width:100%; /* For IE6/7 */
line-height:1.8 em;
}



#searchb {
	top: 21px;
	left: 780px;
	position: relative;
	color: white;
	background: white;
	width: 80px;
	height: 20px;
	font-family: Arial;
	padding-top: 3px;
	padding-left: 3px;
    font-size:13px;
    font-weight: bold;
	color:#999;
	
	 
    
}



/* --------- Top Tab Menu Styles --------- */

.TopTab {
	font-family: Arial;
	font-size:14px;
	font-weight:500;	
	background-color: #e3e6e6;
	border-top: 1px solid #9c9c9c;
    border-left: 1px solid #9c9c9c;
	border-right: 1px solid #9c9c9c;
	-moz-border-radius-topright: 3px;
    border-top-right-radius: 3px; 
    -moz-border-radius-topleft: 3px;
    border-top-left-radius: 3px;
	padding: 5px 5px 0px 5px;
}

#TopTabPanel div:hover { 
background-color: #fff;
}

#TopTabPanel a { 
color: #0071ba;
}

.accident_claims_advice {
	font-family: Arial;
    font-size:11px;
	font-weight:bold;
	line-height:2.1em;
	
}

.BlueText {color: #0071BA; font-weight:100;}
